package com.hezhi.project.weixin.utils;

import java.util.HashMap;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.hezhi.common.utils.CommonUtil;


/**
 * 模板消息处理类
 * @author 徐伦
 *
 */
public class TemplateUtils {
	
	//进出校园提醒
	/**
	 * {{first.DATA}}
		学生姓名：{{keyword1.DATA}}
		进出方向：{{keyword2.DATA}}
		进出时间：{{keyword3.DATA}}
		{{remark.DATA}}
	 */
	public static final String INOUTSCHOOL = "iGWWpuh_2o7vM9dZLrIF_JbJs-J_ZATseSwI7bBkHBs";

	/**
	 * 发送模板消息
	 * @param touser
	 * @param template_id
	 * @param url
	 * @param data
	 */
	public static boolean send(String touser,String template_id,String url,Map<String, Object> data){
		Map<String, Object> map = new HashMap<>();
		map.put("touser", touser);
		map.put("template_id", template_id);
		map.put("url", url);
		map.put("data", data);
		String accessToken = WeChatUtils.getToken();
		JSONObject j =CommonUtil.httpsRequest("https://api.weixin.qq.com/cgi-bin/message/template/send?access_token="+accessToken, "POST", JSONObject.toJSONString(map));
		System.out.println(j);
		if("0".equals(j.get("errcode").toString())){
			return true;
		}else{
			return false;
		}
	}
}
